bitkeeper revision 1.1159.90.2 (415be9d5hTw1zLV9fA-AYcekmwhMwg)
authormjw@wray-m-3.hpl.hp.com <mjw@wray-m-3.hpl.hp.com>
Thu, 30 Sep 2004 11:11:17 +0000 (11:11 +0000)
committermjw@wray-m-3.hpl.hp.com <mjw@wray-m-3.hpl.hp.com>
Thu, 30 Sep 2004 11:11:17 +0000 (11:11 +0000)
Discard devices early for local migrate.

tools/python/xen/xend/XendMigrate.py

index 36929c8b15129066d367b1bbac93230f0a0b7fc0..9c235e8700b407d09760a9674adc89a4c7fe00d4 100644 (file)
@@ -295,6 +295,11 @@ class XendMigrateInfo(XfrdInfo):
         eserver.inject('xend.domain.migrate',
                        [ self.dominfo.name, self.dominfo.id,
                          "begin", self.sxpr() ])
+        # Special case for localhost: destroy all devices early.
+        if 0 and self.dst_host in ["localhost", "127.0.0.1"]:
+            self.dominfo.restart_cancel()
+            self.dominfo.cleanup()
+            #self.dominfo.destroy_console()
         xfrd.request(['xfr.migrate',
                       self.src_dom,
                       vmconfig,